From: Philip Chimento Date: Fri, 10 Feb 2017 02:11:28 +0000 (-0800) Subject: ibusManager: Use const correctly X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~568 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f7752ac6994e35cf3b1daa1237eda9175ae4188c;p=gnome-shell.git ibusManager: Use const correctly Per ES6, a variable declared const should only be valid inside its lexical scope. Previously, GJS would accept this code, but that will change in the SpiderMonkey JS engine in the next release of GJS. https://bugzilla.gnome.org/show_bug.cgi?id=778425 --- diff --git a/js/misc/ibusManager.js b/js/misc/ibusManager.js index 529352ab2..adf57b3c8 100644 --- a/js/misc/ibusManager.js +++ b/js/misc/ibusManager.js @@ -6,10 +6,11 @@ const Lang = imports.lang; const Mainloop = imports.mainloop; const Signals = imports.signals; +let IBusCandidatePopup; try { var IBus = imports.gi.IBus; _checkIBusVersion(1, 5, 2); - const IBusCandidatePopup = imports.ui.ibusCandidatePopup; + IBusCandidatePopup = imports.ui.ibusCandidatePopup; } catch (e) { var IBus = null; log(e);